perm filename IDEAS[S88,JMC] blob
sn#858876 filedate 1988-06-22 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 ideas[s88,jmc]
C00007 ENDMK
C⊗;
ideas[s88,jmc]
Relevant to YSP
There are reasons for propositions being true and reasons for believing
propositions. Maybe success in YSP depends on keeping them distinct.
There might be a reason for the gun to become unloaded, but there is
no reason for believing the gun became unloaded.
If we have p ∨ q in our database, then minimization of both p and q
would tell us that exactly one is true. However, minimization of beliefs
tells us that we have no reason to believe p and no reason to believe
q, even though we have a reason to believe p ∨ q.
How does one say, ``I don't know of an event that unloads the gun.''?
Maybe to minimize the number of unknown events two circumscriptions
are required --- one the usual minimization of $ab$ that gives two
models in YSP and a second involving knowledge that selects among them.
Can we do the above in autoepistemic logic or in VAL's introspective
circumscription?
causes(wait,unload,r(load,S0))
New form of common sense law of inertia:
inertial p ∧ holds(p,s) ∧ ¬causes(e,not p,s) ⊃ holds(p,r(e,s))
The following form for general fluents seems better:
inertial f ∧ ¬changes(e,f,s) ⊃ value(f,r(e,s)) = value(f,s)
We'll have $inertial alive$ and $inertial loaded$.
To infer
holds(loaded,r(wait,r(load,S0)))
or
value(loaded,r(wait,r(load,S0))) = true
We need to formalize ``I don't know any reason for $wait$ to change loaded
in $r(load,S0)$.'' Why can't we make it, ``I don't know any reason for
$$value(loaded,r(wait,r(load,S0))) ≠ value(loaded,r(load,S0)))?''$$
june 22 - discussed it with Arkady
Here's a propositional version of the problem.
Introduce
1. a unary predicate $supported(p)$ which means that the proposition
$p$ is supported.
2. a binary predicate $supports(p,q)$ which means that if the proposition
$p$ is supported, so is $q$.
We have the axiom
$$supported(taut)$$
for all tautologies $taut$.
We have the transitive law
$$supported(p) ∧ supports(p,q) ⊃ supported(q)$$.
I suppose we also want modus ponens for support in the form
$$supported(p) ∧ supported(p implies q) ⊃ supported(q).$$
The Yale shooting problem, reduced to its propositional essentials,
involves two propositions
$P$ standing for $value(loaded,r(wait,r(load,S0))) = true$, and
$Q$ standing for $value(alive,r(shoot,r(wait,r(load,S0)))) = true$.
We have as axioms for YSP itself
$$supported(P),$$
$$supported(Q),$$
%
and
%
$$supports(Q,not(P)).$$
The predicate $supported$ is circumsribed with just itself as variable.
Actually, supported looks like the modal $necessary$, provided we take
the axioms about the particular situation as necessary.
We have the further definition
$$∀p(anomalous(p) ≡ true(p) ∧ (¬supported(p) ∨ supported(not(p)))).$$
Our idea is to the circumscribe anomalous propositions.
It looks like the intended model in which we have $true(Q) ∧ true(not P)$
has no anomalies, and the other model has one.